草庐IT

ionic 模态窗口

全部标签

c++ - 是否可以将命令发送到运行我的程序的控制台窗口?

我知道system()函数,但它创建了它自己的环境,所以这里设置的每个变量都不会转发到主控制台。我想知道是否可以发送由用户编写的命令或由*.bat文件执行的命令?我需要这个的原因是我正在寻找一种方法来设置父CMD进程的环境变量。是的,我知道系统不希望我这样做,但也许有一些解决方法...想法是创建一个应用程序,它将通过输入管道发送给它的任何东西设置为一个变量,如下所示:echoBob|setvarname那么:echo%name%会产生Bob整个想法是通过考虑特殊批处理字符如^!%因为这些在文件名中是允许的。它会使许多cmd脚本变得更简单。 最佳答案

c# - 在 Windows 应用程序中打开弹出窗口时是否可以制作阴影(禁用)类图像?

我是Windows应用程序的新手。使用C#和.NET。我想要像我附上的图片那样的东西。当我的弹出窗口打开时,我希望MDI父页面被隐藏或取消。(就像我们在Web应用程序或Jquery弹出窗口中所做的那样)可以吗?如果是,我该怎么做。请帮忙。 最佳答案 您可以通过使用Windows.Form的opacity属性来实现这一点为此创建一个新窗体,设置其不透明度(例如:.75)并在您显示子窗口时在父级上显示它。下面给出一个例子Therearethreewindowsusedhere1.ParentForm2.OverlayForm3.Chil

.net - 我可以在桌面窗口上使用 DPWS 吗?

我正在从事一个涉及PC和嵌入式设备的项目。PC将运行windows或linux+mono运行时。嵌入式设备将使用.NETMF。它有点像工业控制系统,我正在考虑使用DPWS进行通信。发现设备和托管服务的能力对我来说很重要。并且还需要进行事件处理。我需要在PC和嵌入式设备上托管服务,并在两个平台上使用服务。整个项目需要使用.NETof.NETMF来实现。这可能吗?我真的找不到任何关于在PC上使用DPWS的信息。如果不可能,我还有别的东西吗?UPNP? 最佳答案 我最近广泛地查找了同样的东西,并得出结论,没有公开可用的桌面.NetDpws

windows - 在 Windows 7 中,是否可以在用户未登录的情况下获取 GUI 应用程序主窗口的标题?我知道,立即回答是否定的

编辑:为了我希望的清晰而编辑有一个GUI应用程序只有一个主窗口。该主窗口的标题栏中有文本;我的任务是检索主窗口标题栏中的文本。通常,如果用户已登录,应用程序会正常启动,我可以使用PowerShell通过调用System.Diagnostic.Process.MainWindowTitle获取主窗口的标题,没问题。但是,我需要在没有用户登录时获取相同的信息。我打算编写一个脚本或一个小型控制台应用程序,由任务调度程序启动来执行此操作。这很奇怪,我知道:我需要在没有用户登录系统时启动这个应用程序,并在其唯一主窗口的标题栏中检索文本。我知道当没有用户登录时,任务调度程序显然仍会尽职尽责地尝试运

c++ - 在没有窗口的情况下运行 C++ 非托管控制台应用程序(不是批处理文件)

为了避免与互操作服务纠缠(超出我的理解)我使用spawnl(P_DETACH,MyPath,"MyProg.exe",0);生成VS非托管C++命令行项目。(它通过制造商的DLL控制天文相机)。我不需要也不想要窗口(我使用主GUI程序中的命名管道与myprog.exe对话)。从GUI中抑制窗口是微不足道的,但为了避免与编码问题纠缠在一起(超出我的理解)myprog.exe必须是一个非托管nativeC++命令行项目,而不是CLI项目.关于从批处理文件或python中抑制窗口的大量文献,在Windows项目中关闭窗口是微不足道的,但这与这里无关。我生成了分离的myprog.exe,但这无

windows - sliksvn 显示弹出窗口, "There is no disk in the drive"

问题:我使用SlikSVN命令行客户端和Windows8.1机器。当我在任何文件夹中键入svnupdate时,会出现一个消息框,提示“驱动器中没有磁盘。请将磁盘插入驱动器F:”我无法停止或解释为什么会弹出sliksvn这条消息。截图:问题:您知道这可能是什么原因吗?更多详情:按几次“继续”后,它终于进行了更新。它发生在svnupdate和checkout上,但不会发生在svnstatus和info上。我已尝试清除我的SVN凭据。我已经尝试卸载并重新安装SlikSVN。我进行自定义安装,只安装客户端和工具。我没有注意到任何其他程序都会发生这种情况。我的电脑才用了几个星期。我的F:驱动器对

c++ - 确定窗口捕捉距离

我正在开发一个为其窗口提供捕捉功能的应用程序;将一个窗口或另一个窗口拖动到足够靠近屏幕边缘的位置,它就会卡入到位。Windows7offersabuilt-insnapfeature,为了保持一致性,我希望尽可能从操作系统获取“这个窗口需要关闭多长时间”的指标。GetSystemMetrics然而,似乎没有任何特别有用的东西,DWMdocs同样没有帮助。有什么方法可以通过编程方式获取此指标吗? 最佳答案 实际上并没有这样的指标,因为您要查找的“捕捉距离”实际上始终为0。当您在Windows7(可能还有Windows8,对此不确定)上

c++ - 使用 windowsAPI 防止其他窗口使用 "overriding"热键

我正在尝试通过制作一个程序来学习WindowsAPI的基础知识,当按下PRINTSCREEN按钮时,该程序将保存一个.jpeg并立即将其上传到imgur。目前,当我玩大多数游戏或只是浏览桌面时,此程序运行良好。但是,某些游戏似乎阻止了我使用此热键的能力。(黑暗之魂2专门这样做。)我目前使用RegisterHotKey(NULL,1,0,VK_SNAPSHOT)将按钮分配给我的程序。但是,在某些游戏运行时,按键按下时,上面的RegisterHotKey和下面的GetAsyncKeyState都不工作。GetAsyncKeyState(VK_SNAPSHOT)(我不想使用GetAsyncK

c++ - 如何使用 C++ 检查窗口句柄是否在 Win32 中以管理模式运行?

这个问题在这里已经有了答案:Howtocheckifaprocesshastheadministrativerights(2个答案)关闭8年前。我有应用程序的窗口句柄。如何确定应用程序是否在管理员模式下运行?

windows - qmake & 窗口 : how to convert backslashes into forward slashes

我正在尝试使用野牛,所以我指定了以下行:bison.commands=bison-d-o${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.parser.cc${QMAKE_FILE_IN}问题是${QMAKE_FILE_IN}和${QMAKE_FILE_PATH}包含bison无法理解的反斜杠。那么如何将它们转换成正斜杠呢? 最佳答案 使用shell_path功能:bison.commands=bison-d-o\"$$shell_path(${QMAKE_FILE_PATH}/${QMAKE_FILE_B